package com.linkage.event.pojo.vo;

import com.linkage.event.pojo.entity.EventType;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class EventTypeVo {
    /**
     * 事件类型代码
     */
    private String eventTypeCode;

    /**
     * 事件类型名称
     */
    private String eventTypeName;

    /**
     * 是否启用
     */
    private String enableStatus;

    /**
     * 是否默认
     */
    private String isDefault;

    /**
     * 图标地址
     */
    private String icon;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 下级事件类型列表
     */
    private List<EventTypeVo> childTypeCode;
}
